$(document).ready(function(){
    var count = 0;
    $('.showGoodsCar').click(function(){
        if(count % 2 == 0) {//判断奇偶次点击，决定购物车显示或者不显示
            $('.goodsCar').css('display', 'block');
        }else{
            $('.goodsCar').css('display', 'none');
        }
        count++;
    });

    $('#savebtn > input').click(function(){
        // if($('.goodsCar > ul > li').size()<=1){
        //     alert("购物车为空");
        //     return false;
        // }
        var gids = new Array();
        $('.goodsCar > ul > li:gt(0)').each(function(i,li){
            //alert($(li).children('span:eq(1)').text());

            gids.push($(li).children('span:eq(1)').text());
            //gids += "'"+$(li).children('span:eq(0)').text()+"',";
        });
        // gids = gids.substr(0,gids.length -1);
        // gids += ']';
//alert(gids);
  //      alert(JSON.stringify(gids));
        $.ajax({
            type: 'post',
            dataType: 'json',
            url: '/orderinfo/saveGoodsCar',
            data: JSON.stringify(gids),//json工具将数组序列化成json
            contentType:"application/json;charset=utf-8",//提交的数据格式
            traditional: true,//避免深度序列化出错
            success: function (dto) {
                console.log(dto);
                alert(dto.msg);
            },
            error: function(data){
                alert("操作异常");
            }
        });

    });

    $.ajax({
        url:"/orderinfo/initGoodsCar",
        data:null,
        dataType:"json",
        success:function(dto){
            console.log(dto);
            var $goodsCarUl = $('.goodsCar > ul');//得到购物车对象
            $(dto.tList).each(function(i,goods){
                var $newli = $goodsCarUl.children('li:eq(0)').clone();//复制第一行
                $newli.children('span:eq(0)').children('input:checkbox').addClass("orderinfoId");
                $newli.children('span:eq(0)').children('input:checkbox').val(goods.gid);
                $newli.children('span:eq(1)').text(goods.gid);
                $newli.children('span:eq(2)').text(goods.gname);
                $newli.children('span:eq(3)').text(goods.gprice);
                $newli.children('span:eq(4)').text(goods.gnum);
                $newli.children('span:eq(5)').text(goods.gnum*goods.gprice);
                $newli.children('span:eq(6)').html("<input type='button' value='删除'>");
                $goodsCarUl.append($newli);

            });
            $goodsCarUl.find("li > span > input:button").click(function(){
                $(this).parent().parent().remove();
            });
            $("#makeOrderinfo > input:button").click(function(){
                var gids = new Array();//构造一个  商品号的 数组
                //找到全部的选中的单选钮
                $('.orderinfoId:checked').each(function(i,checkbox){
                    //alert($(checkbox).val());
                        gids.push($(checkbox).val());
                    $(checkbox).parent().parent().remove();
                });
                $.ajax({
                    type: 'post',
                    dataType: 'json',
                    url: '/orderinfo/addOrderinfoByGtids',
                    data: JSON.stringify(gids),//json工具将数组序列化成json
                    contentType:"application/json;charset=utf-8",//提交的数据格式
                    traditional: true,//避免深度序列化出错
                    success: function (dto) {
                        console.log(dto);
                        alert(dto.msg);
                    },
                    error: function(data){
                        alert("操作异常");
                    }
                });
            });


        }
    });
});